package spec.wangxiuying.outclass;

/**
 * 青蛙类
 * 子类如果继承了抽象类，就必须实现抽象类里的抽象方法
 * 类如果实现了接口，就必须实习接口里定义的所有方法
 *
 */

public class Frog extends Animal implements IAnimal{
//成员属性
    String liangqi;
    //构造方法
    Frog(String name,String food,String area,String liangqi){
        super.name=name;
        super.food=food;
        super.area=area;
        this.liangqi=liangqi;

    }
    //成员方法

    @Override
    String findfood() {
        return name+"找"+food;
    }

    @Override
    String wholelife() {
        String b= born();
        String f=findfood();
        String e= super.eat();
        String o=old();
        String s=sick();
        String d=  die();
        return b+f+e+o+s+d;
}


    @Override
    public String born() {
        return name+"生于";
    }
    @Override
    public String old() {
        return name+"老";
    }

    @Override
    public String sick() {
        return name+"生病";
    }

    @Override
    public String die() {
        return name+"死于";
    }
}
